package com.wangzhy.financial.domain;

import java.math.BigDecimal;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;

/**
 * 项目信息对象 tb_xm_info
 *
 * @author wangzhy
 * @date 2021-11-15
 */
@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel("项目信息对象")
public class XmInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    @ApiModelProperty("id")
    private String id;

    /** 项目编号 */
    @ApiModelProperty("项目编号")
    @Excel(name = "项目编号")
    private String xmbh;

    /** 项目名称 */
    @ApiModelProperty("项目名称")
    @Excel(name = "项目名称")
    private String xmmc;

    /** 预算金额（万元） */
    @ApiModelProperty("预算金额（万元）")
    @Excel(name = "预算金额", readConverterExp = "万=元")
    private BigDecimal ysje;

    /** 开始年度 */
    @ApiModelProperty("开始年度")
    @Excel(name = "开始年度")
    private String ksnd;

    /** 结束年度 */
    @ApiModelProperty("结束年度")
    @Excel(name = "结束年度")
    private String jsnd;

    /** 执行部门 */
    @ApiModelProperty("执行部门")
    @Excel(name = "执行部门")
    private String zxbm;

    /** 管理部门 */
    @ApiModelProperty("管理部门")
    @Excel(name = "管理部门")
    private String glbm;

    /** 地址 */
    @ApiModelProperty("地址")
    @Excel(name = "地址")
    private String dz;

    /** 负责人 */
    @ApiModelProperty("负责人")
    @Excel(name = "负责人")
    private String fzr;

    /** 电话 */
    @ApiModelProperty("电话")
    @Excel(name = "电话")
    private String dh;

    /** 项目属性 */
    @ApiModelProperty("项目属性")
    @Excel(name = "项目属性")
    private String xmsx;

    /** 项目类型 */
    @ApiModelProperty("项目类型")
    @Excel(name = "项目类型")
    private String xmlx;

    /** 支出类别 */
    @ApiModelProperty("支出类别")
    @Excel(name = "支出类别")
    private String zclb;

    /** 立项依据 */
    @ApiModelProperty("立项依据")
    @Excel(name = "立项依据")
    private String lxyj;

    /** 实施方案 */
    @ApiModelProperty("实施方案")
    @Excel(name = "实施方案")
    private String ssfa;

    /** 项目状态，0未提交  1已提交 */
    @ApiModelProperty("项目状态，0未提交  1已提交")
    @Excel(name = "项目状态，0未提交  1已提交")
    private String xmzt;


}
